package com.sec.etech.component.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.sec.etech.common.ModelBase;
import lombok.Data;


/**
 * 零件信息表 实体<br/>
 * @author lt
 * @email 
 * @time 2020-08-27 16:59:13
 */
@Data
@TableName(value="prod_parts")
public class Parts extends ModelBase {
	/**
	* 主键
	*/
	@TableId(value = "partsid")
	protected Long partsid;
	/**
	* 零件图号
	*/
	protected String partsnum;
	/**
	* 零件名称
	*/
	protected String partsname;
	/**
	 * 零件英文名称
	 */
	protected String epartsname;
	/**
	 * 零件物料号
	 */
	@TableField("parts_SAPnum")
	protected String partsSAPnum;
	/**
	 * 外部零件图号
	 */
	@TableField("parts_externalnum")
	protected String partsExternalNum;
	/**
	 * 零件保密编号
	 */
	protected String partscode;
	/**
	 * T零件类型，GV总图 G01分部套
	 */
	@TableField("parts_type")
	protected String partsType;
	/**
	 * 零件状态，10-编制，20-图纸入库，30-路线入库，40-BOM入库
	 */
	@TableField("parts_status")
	protected Integer partsStatus;
	/**
	 * 零件通用性，1-推荐/2-不推荐/3-禁止通用/5-分部套结构不一致/6-使用GOX/7-零件材料被禁用/8-原创部套下已取消
	 */
	@TableField("parts_reuse")
	protected Integer partsReuse;
	/**
	 * 设计图纸编号
	 */
	protected String drawingnum;
	/**
	 * 明细表
	 */
	protected Integer detaillist;
	/**
	 * 是否总图
	 */
	protected Integer generalview;
	/**
	 * 图纸标识（SAP对接标识）0-否,1-是
	 */
	@TableField("drawing_logo")
	protected Integer drawingLogo;
	/**
	 * 重量(Kg)/单位零件净重
	 */
	protected Double weight;
	/**
	 * 原创部套ID
	 */
	@TableField("original_componentid")
	protected Long originalComponentId;
	/**
	 * 材料简称
	 */
	@TableField("metalShortNameid")
	protected Long metalShortNameId;
	/**
	 * 牌号或外购件型号
	 */
	@TableField("metalNumid")
	protected Long metalNumid;
	/**
	 * 热处理状态
	 */
	@TableField("heatTreatmentid")
	protected Long heatTreatmentid;
	/**
	 * 保险量
	 */
	@TableField("insurance_amount")
	protected Double insuranceAmount;
	/**
	 * 零件断面长度
	 */
	@TableField("parts_section_length")
	protected String partsSectionLength;
	/**
	 * 合制件数
	 */
	@TableField("cooperation_num")
	protected Double cooperationNum;
	/**
	 * 零件切口
	 */
	@TableField("parts_incision")
	protected Double partsIncision;
	/**
	 * 夹头量
	 */
	@TableField("chuck_quantity")
	protected Long chuckQuantity;
	/**
	 * 坯料或外购件规格
	 */
	@TableField("billet_specifications")
	protected String billetSpecifications;
	/**
	 * 坯料尺寸
	 */
	@TableField("billet_size")
	protected String billetSize;
	/**
	 * 坯料合并最长尺寸
	 */
	@TableField("billet_max_size")
	protected Double billetMaxSize;
	/**
	 * 零件毛重
	 */
	@TableField("unit_parts_gross_weight")
	protected Double unitPartsGrossWeight;
	/**
	 * 零件材料消耗定额
	 */
	@TableField("unit_parts_quota")
	protected Double unitPartsQuota;
	/**
	 * 零件属性
	 */
	@TableField("partsAttributeid")
	protected Long partsAttributeid;
	/**
	 * 原材料代码
	 */
	//@TableField("raw_material_code")
	//protected String rawMaterialCode;
	/**
	 * 路线0
	 */
	protected Long route0;
	/**
	 * 路线1
	 */
	protected Long route1;
	/**
	 * 路线2
	 */
	protected Long route2;
	/**
	 * 路线3
	 */
	protected Long route3;
	/**
	 * 路线4
	 */
	protected Long route4;
	/**
	 * 路线5
	 */
	protected Long route5;
	/**
	 * 路线6
	 */
	protected Long route6;
	/**
	 * 路线7
	 */
	protected Long route7;
	/**
	 * 路线8
	 */
	protected Long route8;
	/**
	 * 路线9
	 */
	protected Long route9;
	/**
	 * 路线10
	 */
	protected Long route10;
	/**
	 * 路线11
	 */
	protected Long route11;
	/**
	 * 路线12
	 */
	protected Long route12;
	/**
	 * 路线13
	 */
	protected Long route13;
	/**
	 * 零件备注
	 */
	protected String tips;
	// /**
	//  * 成套状态
	//  */
	// @TableField("completeset_id")
	// protected Long completesetId;
	// /**
	//  * 试车属性
	//  */
	// @TableField("testrun_id")
	// protected Long testrunId;
	/**
	 * 修改单号
	 */
	protected String amends;
	/**
	 * 毛坯物料号
	 */
	@TableField("billet_SAPnum")
	protected String billetSAPnum;
	/**
	 * 毛坯数量
	 */
	@TableField("billet_num")
	protected Integer billetNum;
	/**
	 * 原材料物料号
	 */
	@TableField("material_SAPnum")
	protected String materialSAPnum;
	/**
	 * 原材料数量
	 */
	@TableField("material_num")
	protected Double materialNum;
	/**
	 * 禁止通用原因
	 */
	protected String refusetips;
	/**
	 * 关联零件ID
	 */
	protected Long linkpartsid;
	/**
	 * 图纸最大版本
	 */
	protected String version;
	/**
	 * 是否有效
	 */
	protected Integer active;

}
